package com.sophossystems.client.asmon.hibernate;

import java.io.Serializable;
import java.util.Date;

import com.sophossystems.client.asmon.dto.RutaDTO;

public class Ruta implements Serializable{

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	
	protected int idRuta;
	protected int idCliente;
	protected int idMensajero;
	protected int idZona;
	protected Date fechaRuta;
	protected Date fechaDoc;
	protected String comentarioCierre;
	protected String folioApertura;
	protected int cierreRuta;
	protected Date fechaCierre;
	/**
	 * @return the idRuta
	 */
	public int getIdRuta() {
		return idRuta;
	}
	/**
	 * @param idRuta the idRuta to set
	 */
	public void setIdRuta(int idRuta) {
		this.idRuta = idRuta;
	}
	/**
	 * @return the idCliente
	 */
	public int getIdCliente() {
		return idCliente;
	}
	/**
	 * @param idCliente the idCliente to set
	 */
	public void setIdCliente(int idCliente) {
		this.idCliente = idCliente;
	}
	/**
	 * @return the idMensajero
	 */
	public int getIdMensajero() {
		return idMensajero;
	}
	/**
	 * @param idMensajero the idMensajero to set
	 */
	public void setIdMensajero(int idMensajero) {
		this.idMensajero = idMensajero;
	}
	/**
	 * @return the idZona
	 */
	public int getIdZona() {
		return idZona;
	}
	/**
	 * @param idZona the idZona to set
	 */
	public void setIdZona(int idZona) {
		this.idZona = idZona;
	}
	/**
	 * @return the fechaRuta
	 */
	public Date getFechaRuta() {
		return fechaRuta;
	}
	/**
	 * @param fechaRuta the fechaRuta to set
	 */
	public void setFechaRuta(Date fechaRuta) {
		this.fechaRuta = fechaRuta;
	}
	/**
	 * @return the fechaDoc
	 */
	public Date getFechaDoc() {
		return fechaDoc;
	}
	/**
	 * @param fechaDoc the fechaDoc to set
	 */
	public void setFechaDoc(Date fechaDoc) {
		this.fechaDoc = fechaDoc;
	}
	/**
	 * @return the comentarioCierre
	 */
	public String getComentarioCierre() {
		return comentarioCierre;
	}
	/**
	 * @param comentarioCierre the comentarioCierre to set
	 */
	public void setComentarioCierre(String comentarioCierre) {
		this.comentarioCierre = comentarioCierre;
	}
	/**
	 * @return the folioApertura
	 */
	public String getFolioApertura() {
		return folioApertura;
	}
	/**
	 * @param folioApertura the folioApertura to set
	 */
	public void setFolioApertura(String folioApertura) {
		this.folioApertura = folioApertura;
	}
	/**
	 * @return the cierreRuta
	 */
	public int getCierreRuta() {
		return cierreRuta;
	}
	/**
	 * @param cierreRuta the cierreRuta to set
	 */
	public void setCierreRuta(int cierreRuta) {
		this.cierreRuta = cierreRuta;
	}
	/**
	 * @return the fechaCierre
	 */
	public Date getFechaCierre() {
		return fechaCierre;
	}
	/**
	 * @param fechaCierre the fechaCierre to set
	 */
	public void setFechaCierre(Date fechaCierre) {
		this.fechaCierre = fechaCierre;
	}
	
	public void mapper(RutaDTO ruta){
		
		this.idRuta = ruta.getIdRuta();
		this.idCliente = ruta.getIdCliente();
		this.idMensajero = ruta.getIdMensajero();
		this.idZona = ruta.getIdZona();
		this.fechaRuta = ruta.getFechaRuta();
		this.fechaDoc = ruta.getFechaDoc();
		this.comentarioCierre = ruta.getComentarioCierre();
		this.folioApertura = ruta.getFolioApertura();
		this.cierreRuta = ruta.getCierreRuta();
		this.fechaCierre = ruta.getFechaCierre();
				
	}

	
}
